Big Huge Thesaurus

Mexican beaded lizard

noun